﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sinacor.Servico.Bovespa.Ordens.BusinessEntity.Parameter
{
    public class ConsultarOrdemDistribuicaoOrdemOperador
    {
        #region Atributos
        private string _ApelidoCliente;
        private string _CodigoBolsa;
        private string _CodigoNegocio;
        private DateTime _DataPregao;
        private string _LoginOperador;
        private BusinessEntity.Enum.TipoNaturezaOperacao _NaturezaOperacao;
        #endregion

        #region Propriedades
        /// <summary>
        /// Propriedade: ApelidoCliente
        /// Tipo: String
        /// </summary>
        public string ApelidoCliente
        {
            get { return _ApelidoCliente; }
            set { _ApelidoCliente = value; }
        }
        
        /// <summary>
        /// Propriedade: CodigoBolsa
        /// Tipo: String
        /// </summary>
        public string CodigoBolsa
        {
            get { return _CodigoBolsa; }
            set { _CodigoBolsa = value; }
        }
        
        /// <summary>
        /// Propriedade: CodigoNegocio
        /// Tipo: String
        /// </summary>
        public string CodigoNegocio
        {
            get { return _CodigoNegocio; }
            set { _CodigoNegocio = value; }
        }
       
        /// <summary>
        /// Propriedade: DataPregao
        /// Tipo: DateTime
        /// </summary>
        public DateTime DataPregao
        {
            get { return _DataPregao; }
            set { _DataPregao = value; }
        }
        
        /// <summary>
        /// Propriedade: IsDiscricionaria
        /// Tipo: bool
        /// </summary>
        public bool? IsDiscricionaria { get; set; }
       
        /// <summary>
        /// Propriedade: LoginOperador
        /// Tipo: String
        /// </summary>
        public string LoginOperador
        {
            get { return _LoginOperador; }
            set { _LoginOperador = value; }
        }
       
        /// <summary>
        /// Propriedade: NaturezaOperacao
        /// Tipo: TipoNaturezaOperacao
        /// </summary>
        public BusinessEntity.Enum.TipoNaturezaOperacao NaturezaOperacao
        {
            get { return _NaturezaOperacao; }
            set { _NaturezaOperacao = value; }
        }

        public int? PrazoTermo { get; set; }
        #endregion
    }
}
